Systems and software product line engineering with SysML, UML and the IBM Rational Rhapsody BigLever Gears Bridge

نویسندگان

  • Charles W. Krueger
  • Martin Bakal
چکیده

Introduction The key to business success depends on the infusion of new ideas for how products are brought to market. To achieve this goal, today's software-based product development organizations must deliver a product line—a portfolio of similar products with variations in features and functions—rather than just an individual product. A new approach referred to as software product lines (SPL), or more precisely systems and software product line engineering and delivery, has emerged to enable organizations to develop, deliver and evolve an entire product line portfolio, through each stage of the development lifecycle, with much higher degrees of efficiency than has been possible before. IBM® Rational® and BigLever Software have joined forces to help provide an innovative and pragmatic new SPL solution, offering organizations the infrastructure, tools, best practices and methods needed to create the industry's most advanced and efficient means of production for their software-based product lines. Similar to what is seen in manufacturing, companies that invest in a more efficient means of production for SPL engineering and delivery can get the help they need to make a discontinuous jump in productivity, quality, time-to-market and product line scalability. SysML, UML and the IBM Rational Rhapsody BigLever Gears Bridge Highlights SPL engineering helps provide the ability to efficiently and effectively create, maintain and evolve a portfolio of similar products with the simplicity of a single system rather than the complexity of deploying a multitude of products. This report focuses on one of these integrations, the Rational Rhapsody/ BigLever Software Gears Bridge. The Rational Rhapsody/Gears Bridge extends the abstraction, comprehension and communication benefits provided by model-driven development (MDD) with SPL capabilities to capitalize on product line commonality and variation. The Rhapsody/Gears Bridge provides SPL extensions for both SysML systems modeling and UML software modeling. Rational Rhapsody/Gears Bridge is to capitalize on a strong synergy that results by combining MDD and Software Product Line engineering. MDD is known for its ability to accelerate system and software development by leveraging the higher level of abstraction provided by the Unified Modeling Language (UML) and the Systems Modeling Language (SysML). These two modeling languages, UML and SysML, are the Object Management Group's (OMG) domain-specific languages for software development and embedded systems engineering. SPL engineering helps provide the ability to efficiently and effectively create, maintain and evolve a portfolio of similar products with the simplicity of a single system rather than the complexity of deploying a multitude …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From function-driven Systems Engineering to

This paper describes a model-based system and software development process that combines both function-driven systems engineering and object oriented software engineering. The key part of this "Integrated Process" is the "Bridge" between the two paradigms. Tools chosen to demonstrate the Integrated Process are the I-Logix tools Statemate Magnum, for the function-driven systems engineering, and...

متن کامل

SysML with ARTiSAN Studio

ince its adoption in 1997, the Unified Modeling Language (UML) has proved very popular with software engineers and has become the de facto standard as a visual modeling language for software engineers. However, this software focus of UML has discouraged many systems engineers from adopting it in earnest. Those who did adopt UML developed strategies to cope with its shortcomings. A common approa...

متن کامل

Easing the Transit ion to Software Mass Customization1

Although software mass customization offers the potential for order-of-magnitude improvements in software engineering performance, the up-front cost, level of effort, assumed risk, and latency required to make the transition to software mass customization are a prohibitive adoption barrier for many organizations that could otherwise benefit. BigLever Software has developed a software mass custo...

متن کامل

developerWorks : Rational: Rational Edge ezine

The Systems Modeling Language (SysML) is a general-purpose, graphical modeling language for product and systems development. The new standard gives systems engineers and architects a much-needed way to collaborate using a common language specifically designed for systems engineering. This month, we introduce SysML by presenting a real-life example of a product with multiple sub-systems, all of ...

متن کامل

Early Analysis of Ambient Systems SYSML Properties using OMEGA2-IFx

Formal methods provide tools to verify the consistency and correctness of a specification with respect to the desired properties of the system. This verification is important as the development of an AAL (Ambient Assisted Living) system involves different technologies (medical services, surveillance cameras, intelligent devices, etc.) requiring a strong consistency checking between models. We i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009